Domain Driven Design vs Soft Domain Driven Design Frameworks

نویسنده

  • Steve Wade
چکیده

This paper presents and compares the SSDDD “Systematic Soft Domain Driven Design Framework” to DDD “Domain Driven Design Framework” as a soft system approach of information systems development. The framework use SSM as a guiding methodology within which we have embedded a sequence of design tasks based on the UML leading to the implementation of a software system using the Naked Objects framework. This framework has been used in action research projects that have involved the investigation and modelling of business processes using object-oriented domain models and the implementation of software systems based on those domain models. Within this framework, Soft Systems Methodology (SSM) is used as a guiding methodology to explore the problem situation and to develop the domain model using UML for the given business domain. The framework is proposed and evaluated in our previous works, a comparison between SSDDD and DDD is presented in this paper, to show how SSDDD improved DDD as an approach to modelling and implementing business domain perspectives for Information Systems Development. The comparison process, the results, and the improvements are presented in the following sections of this paper. Keywords—SSM, UML, domain-driven design, soft domaindriven design, naked objects, soft language, information retrieval, multimethodology.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Robust Controller Design for IG Driven by Variable-Speed in WECS Using μ-Synthesis

This paper presents robust controller design for a wind-driven induction generator system using structured singular value ( -synthesis) method. The controller was designed for a static synchronous compensator (STATCOM) and a variable blade pitch angle in a wind energy conversion system (WECS) in order to achieve the required voltage and mechanical power control. The results indicated that this ...

متن کامل

Pedagogical Evaluation of a Domain-Driven Design Framework

This paper presents a pedagogical evaluation of the framework SDDD (Soft Domain Driven Design) which encourages a “soft systems” approach to Domain-Driven Design. The framework combines techniques from Soft Systems Methodology (SSM) with notation from the Unified Modeling Language (UML) and the “Naked Objects” implementation pattern. The framework has been used in the delivery of a postgraduate...

متن کامل

Frameworks for Model-Driven Development of Web Applications

This paper describes model driven development of dynamic web application using a few different frameworks. Those are the following open source Java frameworks: Modelibra, ModelibraWicket and Wicket. Modelibra is a domain model framework. ModelibraWicket is an application development framework. This web framework uses Modelibra for domain models and Wicket for application views. The domain model...

متن کامل

Pedagogical Evaluation of a Systemic Soft Domain-Driven Design Framework

This paper presents a pedagogical evaluation of the framework SDDD as a “soft systems” approach to Domain-Driven Design of computer-based information systems development. The framework combined techniques from Soft Systems Methodology (SSM), the Unified Modelling Language (UML), and an implementation pattern. Systems development and teaching evaluations are done to find better framework which c...

متن کامل

Domain driven simulation modeling for software design

System-theoretic modeling and simulation frameworks such as Object-Oriented Discrete-event System Specification (OO-DEVS) are commonly used for simulating complex systems, but they do not account for domain knowledge. In contrast, Model-Driven Design environments like Rhapsody support capturing domain-specific software design, but offer limited support for simulation. In this paper we describe ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016